package com.zgx.plus.common.utils;

import com.github.pagehelper.PageHelper;
import com.zgx.plus.common.response.page.PageDomain;

/**
 * 分页工具类
 *
 */
public class PageUtils extends PageHelper {
    /**
     * 设置请求分页数据
     */
    public static void startPage() {
        PageDomain pageDomain = ServletUtils.buildPageHelperRequest();
        PageHelper.startPage(pageDomain.getPageNum(), pageDomain.getPageSize())
                .setOrderBy(pageDomain.getOrderBy())
                .setReasonable(pageDomain.getReasonable());
    }

    /**
     * 清理分页的线程变量
     */
    public static void clearPage() {
        PageHelper.clearPage();
    }
}
